ecologic revolution - French English Dictionary